Staffa (noun) Definition, Meaning & Examples

noun
  1. an island in W Scotland, in the Hebrides: site of Fingal's Cave.
noun
  1. an island in W Scotland, in the Inner Hebrides west of Mull: site of Fingal's Cave
Staffa (noun) Definition, Meaning & Examples

More Definitions