METER INSTALLATION


Meaning of METER INSTALLATION in English

Meters have been installed at a point of water use to provide the basis for allowing managers to account for how much water passes through the system; it is important to keep them maintained and replace them regularly.

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