loch
lok
- n a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
- n Scottish word for a lake
- At any rate, the people who lived near the loch did not think it worth reporting.
- One of Rines' most consuming interests has been the Loch Ness Monster.