catchments

noun

  1. 1

    Any structure or land feature which catches and holds water; the collection of such water.

  2. 2

    A catchment area, or the people it serves.

Translate “catchments” to another language

Click any language to open the translator with this word already filled in.

Catchments Definition & Meaning | TranslatePulse