CompareWords
Compare
Scrophularia
Definition:
(n.) A genus of coarse herbs having small flowers in panicled cymes; figwort.