Definition of Stormwater

Noun: stormwater  'storm,wo-tu(r)

  1. Unusually large amounts of surface water due to heavy rain

See also:
storms
stormy

Anagrams containing the word stormwater

srtmterwao rstormwate erstormwat terstormwa aterstormw waterstorm mwaterstor rmwatersto ormwaterst tormwaters