atlas moth Meaning, Definition & Usage

  1. noun giant saturniid moth widespread in Asia; sometimes cultured for silk
    Atticus atlas.

WordNet