Subscriber login


Forgot your password?

Library card login

Other

storm water

Definition of storm water

noun

[mass noun]
  • surface water in abnormal quantity resulting from heavy falls of rain or snow.

storm water in other Oxford dictionaries

Definition of storm water in the US English dictionary