English dictionary
irrigation meaning and definition
Definition and meaning of irrigation at MeaningMonkey.org. irrigation meaning and definition in the English Dictionary.IRRIGATION noun
Definition of irrigation (noun)
- supplying dry land with water by means of ditches etc
- (medicine) cleaning a wound or body organ by flushing or washing out with water or a medicated solution
Source: Princeton University Wordnet