Yarrow

From Fresh Dictionary

English

Noun

yarrow

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

Synonyms

fr:yarrow io:yarrow it:yarrow zh:yarrow

Personal tools