Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of sneezewort

- A European herbaceous plant (Achillea Ptarmica) allied to the yarrow, having a strong, pungent smell.