Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

yarrow Definition

Cancel
yarrow
noun(yar-row)
a widely naturalized strong-scented Eurasian composite herb (Achillea millefolium) with finely dissected leaves and small usually white corymbose flowers; also : any of several congeneric plants

Words Related to yarrow!

yarrow Examples by Brain Bank Users