atticus atlas Meaning, Definition & Usage

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

WordNet