Meaning of Antheraea

Definition of Antheraea

(noun) large moths whose larvae produce silk of high quality

Other information on Antheraea

WIKIPEDIA results for Antheraea
Amazon results for Antheraea