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