Staffa - Definition

staffa

n 1: an island in western Scotland in the Inner Hebrides to the
west of Mull; site of Fingal's Cave

Look up another word