Loch Ness
English Dictionary
->
Letter L
-> Loch Ness
Search Dictionary:
Loch Ness Definition
(n)
a
lake
in
the
Scottish
highlands
;
the
largest
body
of
fresh
water
in
Great
Britain
Loch Ness Synonyms
Loch Ness
© Art Branch Inc.