Atlas moth

noun

Definition of Atlas moth

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