Big Huge Thesaurus

Simuliidae

noun

sounds kind of like