Translation of Scot in Indonesian

Scot

noun

  • 1

    ‘the Scots’ orang Skotlandia