Big Huge Thesaurus

phthorimaea

noun

sounds kind of like