Skip to content

irrigation

Dictionary definition · 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: Open English WordNet (CC BY 4.0).