Barra (noun) Definition, Meaning & Examples

noun
  1. a barramundi
noun
  1. an island in NW Scotland, in the Outer Hebrides: fishing, crofting, tourism. Pop: 1078 (2001)
Barra (noun) Definition, Meaning & Examples

More Definitions