Big Huge Thesaurus

Oestridae

noun

sounds kind of like