'Battle-axe' definitions:

Definition of 'battle-axe'

From: WordNet
noun
A sharp-tongued domineering wife [syn: battle-ax, battle-axe]
noun
A broadax used as a weapon [syn: battle-ax, battle-axe]

Definition of 'Battle-axe'

From: GCIDE
  • Battle-ax \Bat"tle-ax`\ Battle-axe \Bat"tle-axe`\(-[a^]ks`), n. (Mil.) A kind of broadax formerly used as an offensive weapon. [1913 Webster]