LOCH


Meaning of LOCH in English

n. (Scottish) lake; arm of the sea

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.