leat

noun

  1. 1

    An artificial watercourse, canal or aqueduct, but especially a millrace

Translate “leat” to another language

Click any language to open the translator with this word already filled in.