SynonymX
Speak
Loch
Definition of Loch
1.
A long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
Noun
2.
Scottish word for a lake
Noun
Semanticaly linked words with "loch"
inlet
recess
loch linnhe
lake
loch achray
loch ness
Hyponims for word "loch"
inlet
recess
lake