VariousWords beta
Related Terms:
Noun
Definition: An irrigation system which catches mountain water and controls its movement down man-made subterranean channels, found in Oman.
VariousWords beta
Definition: An irrigation system which catches mountain water and controls its movement down man-made subterranean channels, found in Oman.