Big Huge Thesaurus

Simulium

noun

sounds kind of like