Definition Definition

leat - Meaning and Examples

Meaning of 'leat' (Webster Dictionary)

1 . Leat [ n.]
- An artificial water trench, esp. one to or from a mill.