Big Huge Thesaurus

Calliphora

noun

sounds kind of like