YARROW Meaning of YARROW in English n. any perennial herb of the genus Achillea, esp. milfoil. [ OE gearwe, of unkn. orig. ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012