irrigation
nounDefinition of irrigation
1
: the therapeutic flushing of a body part with a stream of liquid
2
: the watering of land by artificial means to foster plant growth
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more