stormwater

noun

  1. 1

    Water that is not absorbed into soil and rapidly flows downstream, increasing the level of waterways.

Translate “stormwater” to another language

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

Stormwater Definition & Meaning | TranslatePulse