Yarrow - Definition

yarrow

n 1: ubiquitous strong-scented mat-forming Eurasian herb of
wasteland, hedgerow or pasture having narrow serrate leaves
and small usually white florets; widely naturalized in
North America [syn: yarrow, milfoil, Achillea
millefolium]

Look up another word