Big Huge Thesaurus

cuterebridae

noun

sounds kind of like