leat ( synonym found)

Definition of leat:

°an artificial watercourse, canal or aqueduct, but especially a millrace.

Back to Top