Loch Hourn

English

Proper noun

Loch Hourn

  1. A sea loch off the Sound of Sleat, Highland council area, Scotland.