staffa

(noun) Staffa

island (generic term)