yarrow
English Dictionary
->
Letter Y
-> yarrow
Search Dictionary:
yarrow Definition
(n)
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
yarrow Synonyms
Achillea millefolium
milfoil
yarrow
© Art Branch Inc.