poleaxe

noun
  1. a long-handled axe or halberd used as a weapon
  2. Usage: historical
  3. a short-handled axe used for slaughtering cattle
verb
  1. to strike down or kill with or as if with a poleaxe
  2. to shock or stun completely
  3. Usage: informal

Examples