- the location exhausted by a river or human body of liquid. Also known as catchment basin.
- the nearby location served by an institution, such as for instance a hospital or college.
- the entire geographic area drained by a river and its tributaries; an area described as all runoff being conveyed into the same socket
- Definition for "catchment area"
- the location exhausted by a river or human…
- View More
- Hyponym for "catchment area"
- Hypernym for "catchment area"