GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    Leat (?), n. [Cf. Lead to conduct.] An artificial water trench, esp. one to or from a mill.  C. Kingsley.

    [1913 Webster]

Last match results