LOCH Meaning of LOCH in English ( n. ) A kind of medicine to be taken by licking with the tongue; a lambative; a lincture. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012