poleax

(noun) poleaxe

battle-ax (generic term)
battle-axe (generic term)