Staffa (English, name)
expansion: Staffa
Senses:
glosses: An island of the Inner Hebrides in Argyll and Bute, Scotland.
Forms: