Malacosoma Meaning

There are 1 meaning(s) for word Malacosoma

Meaning 1 : tent caterpillars

    Synonyms : genus malacosoma