battleaxe
noun /ˈbætəlæks/
/ˈbætəlæks/
(British English) (US English also battleax)
- (informal, disapproving) an aggressive and unpleasant older woman
- My landlady is an old battleaxe and has far too many house rules.
- a heavy axe with a long handle, used in the past as a weapon