Big Huge Thesaurus

Entelea

noun

sounds kind of like