Big Huge Thesaurus

Momordica

noun

sounds kind of like