Leat meaning

An artificial watercourse, canal or aqueduct, but especially a millrace.
noun
0
0
Advertisement