Meaning of loch ness

Definition of loch ness

(noun) a lake in the Scottish highlands; the largest body of fresh water in Great Britain

Other information on loch ness

WIKIPEDIA results for loch ness
Amazon results for loch ness