BATTLEAXE Meaning of BATTLEAXE in English n. 1 a large axe used in ancient warfare. 2 colloq. a formidable or domineering older woman. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012