Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of leat

- An artificial water trench, esp. one to or from a mill.

Crossword clue for leat

- Waterwheel conduit