Big Huge Thesaurus

Reduviidae

noun

sounds kind of like