Arran (noun) Definition, Meaning & Examples

noun
  1. an island in SW Scotland, in the Firth of Clyde. 166 sq. mi. (430 sq. km).
noun
  1. an island off the SW coast of Scotland, in the Firth of Clyde. Pop: 5045 (2001). Area: 427 sq km (165 sq miles)
Arran (noun) Definition, Meaning & Examples

More Definitions