leat – English–Português translations

🇬🇧 en pt 🇵🇹

leat noun

  /liːt/
  • artificial watercourse, canal or aqueduct
levada
Wiktionary Links