Letters that make Staffa
s, a, f, t are letters that make 'Staffa'
1 possible definitions for 'Staffa'
Under this definition, staffa is a noun and has the following properties:
'Staffa' can be considered an instance of island.
'Staffa' can be a part of Inner Hebrides.
Fingal's Cave is a part of Staffa.