CATCHMENT MEANING IN ENGLISH

• Catchment Definition & Synonyms

  1. (n.) A surface of ground on which water may be caught and collected into a reservoir.


RECENT SEARCHES