BARROW Meaning of BARROW in English n. Archaeol. an ancient grave-mound or tumulus. [ OE beorg f. Gmc ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012