empaler

noun
  1. a person or thing that impales; one who pierces or fixes something on a sharp stake or point
  2. Usage: rare; formal

Examples