battleaxe
noun
[ ˈbat(ə)laks ]
• a large broad-bladed axe used in ancient warfare.
• a formidably aggressive older woman.
• "a battleaxe with inflexible house rules"
Similar:
harridan,
dragon,
crone,
witch,
hag,
gorgon,
ogress,
hellcat,
harpy,
tartar,
martinet,
termagant,
virago,
fury,
shrew,
nag,
old bat,
old bag,
bitch,
targe,
scold,
Xanthippe,