LOCH Meaning of LOCH in English ( n. ) A lake; a bay or arm of the sea. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012