Alastor (r; Ἀλάστωρ, English translation: `avenger`) refers to a number of people and concepts in Greek mythology: ... Found on http://en.wikipedia.org/wiki/Alastor
any of certain avenging deities or spirits, especially in Greek antiquity. The term is associated with Nemesis, the goddess of divine retribution who ... Found on http://www.britannica.com/eb/a-z/a/38