Watersheds and Its Management ! Meaning of Watershed: A watershed is defined as any spatial area from which rain or irrigation water is collected and drained through a common point. It is synonymous with a drainage basin or catchment area. Given the general topography of peninsular India and farm size distribution patterns, the joint property […]