achilléeTop 40000MeaningsNoun1. yarrow (any of several pungent Eurasian herbs, of the genus Achillea)