Big Huge Thesaurus

Triatoma

noun

sounds kind of like