perennial irrigation

Definition

Agriculture

  • noun a system which allows the land to be irrigated at any time. This may be by primitive means such as shadufs, or by distributing water from barrages by canal and ditches.
http://www.dictionarycentral.com/definition/perennial-irrigation.html