Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
staffa
Jump to user comments
Noun
  • an island in western Scotland in the Inner Hebrides to the west of Mull; site of Fingal's Cave
Related search result for "staffa"
Comments and discussion on the word "staffa"