YARROW


Meaning of YARROW in English

■ noun a plant with feathery leaves and heads of small white or pale pink aromatic flowers, used in herbal medicine. [ Achillea millefolium .]

Origin

OE gearwe , of W. Gmc origin.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.