Skip to main content

matricaria

English matricaria meaning in English  •  matricaria का अर्थ अंग्रेजी में
prop. n.
  • A genus of chiefly Old World strong-smelling weedy herbs; it comprises plants sometimes included in other genera, such as Tanacetum and Tripleurospermum.
Advertisement