Big Huge Thesaurus

Lasiocampa

noun

sounds kind of like