English edit

Etymology edit

Ancient Greek ἀλάστωρ (alástōr)

Pronunciation edit

Noun edit

alastor (plural alastors)

  1. An avenging spirit or deity.

Anagrams edit