English dictionary
catchment meaning and definition
Definition and meaning of catchment at MeaningMonkey.org. catchment meaning and definition in the English Dictionary.CATCHMENT noun
Definition of catchment (noun)
- a structure in which water is collected (especially a natural drainage area)
Source: Princeton University Wordnet