Noun staffa has 1 sense
  1. Staffa - an island in western Scotland in the Inner Hebrides west of Mull; site of Fingal's Cave
    --1 is a kind of
    island
    --1 is a part of Inner Hebrides
    --1 has part: Fingal's Cave
,
TOP