LEAT Meaning of LEAT in English n. Brit. an open watercourse conducting water to a mill etc. [ OE -gelt (as Y- + root of LET(1)) ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012