Staffa

Proper noun

 * 1) An island of the Inner Hebrides in Argyll and Bute, Scotland.