What does irrigation mean?

1 : the watering of land by artificial means to foster plant growth. 2 : the therapeutic flushing of a body part with a stream of liquid.

Related posts: