LOCH


Meaning of LOCH in English

[ lɒk , lɒx ]

■ noun Scottish a lake.

↘(also sea ~ ) an arm of the sea, especially when narrow or partially landlocked.

Origin

ME: from Sc. Gaelic.

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