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.OriginME: from Sc. Gaelic. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004