Noun Definition

antheraea

1.Definition: large moths whose larvae produce silk of high quality

Category: Animals