1
[ noun ] a large cave with basaltic pillars on Staffa Island in Scotland

Related terms

cave staffa

*