irrigation : Idioms & Phrases


colonic irrigation

  • noun a water enema given to flush out the colon
    colonic.
WordNet

irrigation ditch

  • noun a ditch to supply dry land with water artificially
WordNet