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 .]OriginOE gearwe , of W. Gmc origin. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004