alastors

noun
  1. plural of alastor; avenging spirits or deities in Greek mythology
  2. Usage: mythology; archaic

Examples