alastor

noun
  1. an avenging deity or spirit of divine retribution in Greek mythology
  2. Usage: mythology
  3. a tormenting or haunting spirit; an evil genius
  4. Usage: literary

Examples