leat in Portuguese leat in Portuguese levada noun An artificial watercourse, canal, or aqueduct, but especially a millrace. Add to Flashcards