atlas moth

Explore definitions, synonyms, and language insights of atlas moth

Definitions

Noun
giant saturniid moth widespread in Asia; sometimes cultured for silk