catchment ( synonym found)

Definition of catchment:

°Any structure or land feature which catches and holds water.

Definition of catchment:

°Any structure or land feature which catches and holds water.

Back to Top