Isle of Arran (English, name)
expansion: Isle of Arran
Senses:
glosses: A large island in the Firth of Clyde, North Ayrshire council area, Scotland.
Forms: