Big Huge Thesaurus

Malacosoma

noun

sounds kind of like