- irrigation canal (English)
- A permanent irrigation conduit constructed to convey water from the source of supply to one or more farms.
Translate irrigation canal
Learn how to say "irrigation canal" in other languages:
Browse our dictionary
Find other interesting words by browsing through our English dictionary.