Big Huge Thesaurus

symphytum

noun

sounds kind of like