English dictionary
atlas moth meaning and definition
Definition and meaning of atlas moth at MeaningMonkey.org. atlas moth meaning and definition in the English Dictionary.ATLAS MOTH noun
Definition of atlas moth (noun)
- giant saturniid moth widespread in Asia; sometimes cultured for silk
- synonyms: Atticus atlas
Source: Princeton University Wordnet