YourDictionary

sneezewort

noun

a strong-smelling, white-flowered plant (Achillea ptarmica) of the composite family, with leaves and flowers formerly used in medicine

See sneezewort in American Heritage Dictionary 4

link/cite print suggestion box