LEAT Meaning of LEAT in English n. Brit. an open watercourse conducting water to a mill etc. Etymology: OE -gel{aelig}t (as Y- + root of LET(1)) Oxford English vocab. Оксфордский английский словарь. 2012