LOCH Meaning of LOCH in English n. [ Scotch .]1.Lake, pond, mere.2.Creek, inlet, bay.3.( Med. ) [Written also Loche, Lohoch , and Looch .] Lambative, lincture, linctus. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012