Meaning of Malacosoma

Definition of Malacosoma

(noun) tent caterpillars

Other information on Malacosoma

WIKIPEDIA results for Malacosoma
Amazon results for Malacosoma