WikiWord

stormwater

From WikiWord, the free dictionary

English

Definitions

noun

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

Related words

Synonyms

Associated

References