Definition of yarrow

Definition of yarrow
  1. yarrow Noun any of several pungent Eurasian herbs, of the genus "Achillea", used sparingly in cooking
  2. yarrow Noun the green woodpecker, "picus viridis".
Need more help? Try our forum NEW