Definitions of atlas moth:

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