|

Loch Ness

DEFINITIONS OF: Loch Ness

1

n a lake in the Scottish highlands; the largest body of fresh water in Great Britain

Example of:
loch
Scottish word for a lake
WORD FAMILY
USAGE EXAMPLES