Big Huge Thesaurus

Stizidae

noun

sounds kind of like