Barra

What is Barra?

Barra definition and meaning on Dictionary terms:
noun
an island in NW Scotland, in the Outer Hebrides: fishing, crofting, tourism. Pop: 1078 (2001)

Collins English Dictionary – Complete & Unabridged 2012 Digital Edition

Tags: