LEAT Meaning of LEAT in English n. Brit. an open watercourse conducting water to a mill etc. [OE -gelót (as Y- + root of LET(1))] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012