Big Huge Thesaurus

molucella

noun

sounds kind of like