irrigation
1. [ noun ] supplying dry land with water by means of ditches etc
Related terms: provision water
2. [ noun ] (medicine) cleaning a wound or body organ by flushing or washing out with water or a medicated solution
Related terms: medical_care medication enema lavage douche medicine
Similar spelling:   irrigate