yarrow ( synonym found)

Definition of yarrow:

°any of several pungent Eurasian herbs, of the genus Achillea, used sparingly in cooking.

Back to Top