LOCH


Meaning of LOCH in English

[loch] n [ME (Sc) louch, fr. ScGael loch; akin to L lacus lake--more at lake] (14c) 1 Scot: lake

2. Scot: a bay or arm of the sea esp. when nearly landlocked

Merriam-Webster English vocab.      Английский словарь Merriam Webster.