Find the word definition

Wikipedia
Orosay

Orosay is a small tidal island in Traigh Mhòr on the north east coast of Barra in the Outer Hebrides of Scotland. It is about in extent and the highest point is .