BATTLEAXE


Meaning of BATTLEAXE in English

n.1 a large axe used in ancient warfare.

2 colloq. a formidable or domineering older woman.

Oxford English vocab.      Оксфордский английский словарь.