Astarot

English

Proper noun

Astarot

  1. Alternative form of Astaroth.

Anagrams