WATER DELIVERY SYSTEM Meaning of WATER DELIVERY SYSTEM in English Reservoirs, canals, ditches, pumps, and other facilities to move water. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012