Big Huge Thesaurus

lasiocampa

noun

sounds kind of like