Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of catchment

- A surface of ground on which water may be caught and collected into a reservoir.

Crossword clue for catchment

- Drainage area of a stream
- Water collection