YARROW Meaning of YARROW in English n. any perennial herb of the genus Achillea, esp. milfoil. Etymology: OE gearwe, of unkn. orig. Oxford English vocab. Оксфордский английский словарь. 2012