Big Huge Thesaurus

scrophularia

noun

sounds kind of like