LOCH


Meaning of LOCH in English

[noun] [C] Scottish English - a lakeLoch Lomond

Cambridge English vocab.      Кембриджский английский словарь.