catchment

Explore definitions, synonyms, and language insights of catchment

Definitions

Noun
a structure in which water is collected (especially a natural drainage area)

More General Terms