Yarrow

Noun

  • (Britain) The green woodpecker, Picus viridis.
  • any of several pungent Eurasian and North American herbs, of the genus Achillea, used in traditional herbal medicine

Leave a Reply

Your email address will not be published.