Big Huge Thesaurus

Plectorrhiza

noun

sounds kind of like