irrigation
noun
ir·ri·ga·tion
ˌir-ə-ˈgā-shən
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
Love words? Need even more definitions?
Merriam-Webster unabridged
Share