Big Huge Thesaurus

Sarcophaga

noun

sounds kind of like