LOCHAN Meaning of LOCHAN in English [loch.an] n [ScGael, dim. of loch] (1670) Scot: a small lake Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012