English dictionary
staffa meaning and definition
Definition and meaning of staffa at MeaningMonkey.org. staffa meaning and definition in the English Dictionary.STAFFA noun
Definition of Staffa (noun)
- an island in western Scotland in the Inner Hebrides to the west of Mull; site of Fingal's Cave
Source: Princeton University Wordnet