Atlas moth
noun
1
: a giant silk moth (Attacus atlas) widespread and often abundant in Asia that is cultured for silk in some places
2
: any of several giant silk moths of the East Indies and southern Asia
Love words? Need even more definitions?
Merriam-Webster unabridged
Share