LOCH


Meaning of LOCH in English

n. Sc. 1 a lake. 2 an arm of the sea, esp. when narrow or partially land-locked.

[ ME f. Gael. ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.