Big Huge Thesaurus

Calliphoridae

noun

sounds kind of like