Translation of Scotland in Indonesian

Scotland

Skotlandia

noun

  • 1

    Skotlandia