SCROPHULARIA


Meaning of SCROPHULARIA in English

(n.) A genus of coarse herbs having small flowers in panicled cymes; figwort.

Webster's English dictionary.      Английский словарь Webster.