DELIVERY Meaning of DELIVERY in English (Irrigation) The release of water from turnouts to water users. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012