English
›
Words
the
supplying of water to dry land
Translation:
English
Noun
8
irrigation
Add
Translation