See moren. lochDefinition of loch in EnglishLarge, natural water reservoir in a depression of the earth, filled with rain, river or subsoil water. Synonyms of loch in Englishlakeloughmere