Translation of mengairi in English:

mengairi

to irrigate

verb

  • 1

    to irrigate, to supply (land) with water by streams, pipes, etc