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

Antonyms & Opposite Concepts