Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
loch
in English
loch
#common
Definitions
Noun
a
Scottish
or
Irish
inland
lake
a
Scottish
or
Irish
sea
bay
(
coastal
inlet
)
Compounds / Phrases
sea loch