Meaning of loch
Definition of loch
(noun)
a
long
narrow
inlet
of the sea in Scotland (especially when it is
nearly
landlocked)
Scottish
word
for a
lake
Other information on loch
WIKIPEDIA results for
loch
Amazon results for
loch
Tweet