Definition of loch
English to English noun - a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
source: WordNet 3.0 - Scottish word for a lake
source: WordNet 3.0 - A lake; a bay or arm of the sea.
source: Webster 1913 - A kind of medicine to be taken by licking with the tongue; a lambative; a lincture.
source: Webster 1913
Visual Synonyms 
Nearby Word
loch, loche, looch, loach, louche, lochia, loco, lich, lock, lech, lochage, lough, leche, lyche, locke, leech, leach, locus, lichi, locky
|
|
|