Definitions
There is 1 meaning of the phrase
Atticus Atlas.
Atticus Atlas - as a noun
Giant saturniid moth widespread in asia; sometimes cultured for silk
Synonyms (Exact Relations)
atlas moth