Subscribe
URL of the page has been copied to clipboard.
Meaning : North American silkworm moth. Larvae feed on the leaves of forest trees.
Synonyms : cecropia, cecropia moth
Install App