Skip to main content

motherwort

English motherwort meaning in English  •  motherwort का अर्थ अंग्रेजी में
Noun
  • A labiate herb (Leonurus Cardiaca), of a bitter taste, used popularly in medicine; lion's tail.
Advertisement