Big Huge Thesaurus

meloid

noun

sounds kind of like