A loch is a Scottish Gaelic word for a lake or sea inlet. These bodies of water are characteristic features of the rugged Scotland landscape, often carved by ancient glacial activity, creating deep, dramatic basins. See also Lake Sea Glacier Geography