Loading
Staffa
Staffa
(proper noun)
1
Definition
Examples
An island of the Inner Hebrides in Argyll and Bute, Scotland.