catchment

/kˈætʃmʌnt/

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