Big Huge Thesaurus

meloidae

noun

sounds kind of like