Big Huge Thesaurus

Menispermum

noun

sounds kind of like