Definition of Arran in English:

Arran

proper noun

  • An island in the Firth of Clyde, in the west of Scotland.

Pronunciation:

Arran

/ˈarən/