DICTIONARY


Definition of IRRIGATION

noun : IRRIGATION

Source: WordNet 3.1

  • 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 ;


See more about : IRRIGATION