LOCHAN Meaning of LOCHAN in English noun a small lake; a pond. Webster English vocab. Английский словарь Webster. 2012