LEAT


Meaning of LEAT in English

noun an artificial water trench, ·esp. one to or from a mill.

Webster English vocab.      Английский словарь Webster.