What does atticus atlas mean?

atticus atlas meaning in General Dictionary

huge saturniid moth extensive in Asia; occasionally cultured for silk