battle-ax
or bat·tle-axe
[ bat-l-aks ]
/ ˈbæt lˌæks /
noun
a broadax formerly used as a weapon of war.
Slang.
a domineering, aggressive, sharp-tempered person, especially a woman.
Origin of battle-ax
1350–1400; Middle English
batelax