loch
English Dictionary
->
Letter L
-> loch
Search Dictionary:
loch Definition
(n)
a
long
narrow
inlet
of
the
sea
in
Scotland
(
especially
when
it
is
nearly
landlocked
)
(n)
Scottish
word
for
a
lake
loch Synonyms
loch
© Art Branch Inc.