LOCH


Meaning of LOCH in English

n. Sc.

1. a lake.

2 an arm of the sea, esp. when narrow or partially land-locked.

Etymology: ME f. Gael.

Oxford English vocab.      Оксфордский английский словарь.