Over-irrigation

What is Over-irrigation?

Over-irrigation definition and meaning on Dictionary terms:
noun
the artificial application of water to land to assist in the production of crops.
Medicine/Medical. the flushing or washing out of anything with water or other liquid.
the state of being irrigated.

 

reference: www.dictionary.com/browse/over-irrigation

Tags: