Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

catchment area Definition

Cancel
catchment area
noun(catchment area)
an area that serves to catch water
catchment area
noun(catchment area)
the geographical area served by an institution

Words Related to catchment area!

catchment area Examples by Brain Bank Users