Big Huge Thesaurus

oestridae

noun

sounds kind of like