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)

  1. supplying dry land with water by means of ditches etc
  2. (medicine) cleaning a wound or body organ by flushing or washing out with water or a medicated solution
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: