STORM WATER


Meaning of STORM WATER in English

Precipitation that accumulates in natural and/or constructed storage and storm water systems during and immediately following a storm event.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.