Big Huge Thesaurus

simuliidae

noun

sounds kind of like