Subscriber login


Forgot your password?

Library card login

Other

storm water

Syllabification: (storm wa·ter)
Definition of storm water

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 British & World English dictionary