ALL meanings of loch
loch
L l - noun loch a lake. 1
- noun loch a partially landlocked or protected bay; a narrow arm of the sea. 1
- noun loch Scottish lake 1
- noun loch (Scotland) A lake. 0
- noun loch (Scotland) A bay or arm of the sea. 0
- noun loch Alternative form of looch. 0
- countable noun loch A loch is a large area of water in Scotland that is completely or almost completely surrounded by land. 0
- noun loch a long narrow bay or arm of the sea in Scotland 0
- noun loch a lake 0
- noun loch an arm of the sea, esp. when narrow and nearly surrounded by land 0