Definitions of Staffa:

  • noun:   an island in western Scotland in the Inner Hebrides west of Mull; site of Fingal's Cave