Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

staffa Definition

Cancel
staffa
noun(staf-fa)
an island in western Scotland in the Inner Hebrides to the west of Mull; site of Fingal's Cave

Words Related to staffa!

staffa Examples by Brain Bank Users