Arran definition, Arran meaning | English dictionary

Search also in: Web News Encyclopedia Images
Collins

Arran

  

      n   an island off the SW coast of Scotland, in the Firth of Clyde. Pop.: 4000 (latest est.). Area: 427 sq. km (165 sq. miles)  
English Collins Dictionary - English Definition & Thesaurus  
See also:

arrant, Aran, arraign, arrange

Add your entry in the Collaborative Dictionary.

Advertising