Advertisement

Synonyms of Irrigation

Primary definition: The process of supplying water to land or crops to help growth, typically by means of channels.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement