Definitions of Atticus atlas:

  • noun:   giant saturniid moth widespread in Asia; sometimes cultured for silk