ATTICUS ATLAS





Definition:

  1. [noun] giant saturniid moth widespread in Asia; sometimes cultured for silk
    Synonyms: atlas moth, Atticus atlas

Synonyms: