BATTLEAXE


Meaning of BATTLEAXE in English

( US also battleax )

■ noun

1》 a large axe used in ancient warfare.

2》 informal a formidably aggressive older woman.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.