Big Huge Thesaurus

mucuna

noun

sounds kind of like