Big Huge Thesaurus

Symphytum

noun

sounds kind of like