Skip to main content

scrophularia

English scrophularia meaning in English  •  scrophularia का अर्थ अंग्रेजी में
Noun
  • A genus of coarse herbs having small flowers in panicled cymes; figwort.
Advertisement