Definition of Staffa

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

Synonyms of Staffa


Antonyms of Staffa


No Antonyms Found.

Homophones of Staffa


No Homophones Found.