SNEEZEWORT


Meaning of SNEEZEWORT in English

noun a european herbaceous plant (achillea ptarmica) allied to the yarrow, having a strong, pungent smell.

Webster English vocab.      Английский словарь Webster.