Big Huge Thesaurus

calliphoridae

noun

sounds kind of like