Skip to main content

sneezewort

English sneezewort meaning in English  •  sneezewort का अर्थ अंग्रेजी में
Noun
  • A European herbaceous plant (Achillea Ptarmica) allied to the yarrow, having a strong, pungent smell.
Advertisement