punisher

noun
  1. a person who punishes someone for wrongdoing
  2. something that causes suffering or hardship
  3. Usage: informal

Examples