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. Краткий оксфордский словарь английского языка. 2012