impaler

noun
  1. a person or thing that impales; something that pierces or fixes on a sharp stake or point

Examples