Learn how to say Irrigation correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word irrigation:
the act or process of supplying (land) with water by means of artificial canals, ditches, etc, esp to promote the growth of food crops ⇒ The agricultural land is hilly and the irrigation poor.
the act or process of bathing or washing out a bodily part, cavity, or wound ⇒ colonic irrigation
the act or process of making fertile, fresh, or vital by or as if by watering