Noun: Loch Ness
- A lake in the Scottish highlands; the largest body of fresh water in Great Britain
Type of: loch
Part of: Scotland
Encyclopedia: Loch Ness