STORM WATER SYSTEM


Meaning of STORM WATER SYSTEM in English

The entire assemblage of storm water facilities located within a watershed.

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