Kareze definition

Kareze means an underground channel through which water flows from an aquifer within mountains to open fields.