ON-SITE FACILITY Meaning of ON-SITE FACILITY in English A hazardous waste treatment, storage or disposal area that is located on the generating site. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012