poleaxe

(noun) poleax

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