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
Tweet