LOCH


Meaning of LOCH in English

A lake; also, a bay or arm of the sea especially when nearly landlocked.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.