bn:03452928n
Noun Named Entity
AR
No term available
EN
Attavyros or Atavyros is the highest mountain on the island of Rhodes in the Dodecanese in Greece. Wikipedia
English:
mount
mountain
Relations
Sources
IS A
LOCATED IN THE ADMINISTRATIVE TERRITORIAL ENTITY
LOCATED ON TERRAIN FEATURE