LEAT Meaning of LEAT in English noun an artificial water trench, ·esp. one to or from a mill. Webster English vocab. Английский словарь Webster. 2012