Meaning of yarrow
Definition of yarrow
(noun)
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
Other information on yarrow
WIKIPEDIA results for
yarrow
Amazon results for
yarrow
Tweet