LEAT Meaning of LEAT in English [ li:t ]■ noun Brit. an open watercourse conducting water to a mill.OriginC16: from OE -gelt in wætergelt 'water channel', related to ltan 'to let'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004