Synonyms of Loch in English :
Antonyms of Loch in English
Thesaurus of Loch in English
1. (noun) a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
2. (noun) Scottish word for a lake