LOCH Meaning of LOCH in English noun a lake; a bay or arm of the sea. 2. loch ·noun a kind of medicine to be taken by licking with the tongue; a lambative; a lincture. Webster English vocab. Английский словарь Webster. 2012