Find the word definition

Wikipedia
Archangelos

Archangelos is a name of various towns and villages in Greece:

  • Archangelos, Laconia, a village in Laconia
  • Archangelos, Rhodes, a town in the island of Rhodes
  • Archangelos, Preveza, a village in the regional unit of Preveza
  • Archangelos, Pella, a town in the regional unit of Pella