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 English dictionary. Английский словарь Webster. 2012