LOCH


Meaning of LOCH in English

(n.) A lake; a bay or arm of the sea.

Webster's English dictionary.      Английский словарь Webster.