BOMBYCID





Definition:

  1. [noun] moderate-sized Asiatic moth whose larvae feed on mulberry leaves and produce silk
    Synonyms: moth, silkworm moth

Synonyms:


Related Words: