poleaxe

(noun) poleax

ax (generic term)
axe (generic term)