treatment storage and disposal facility - Alemán Inglés Diccionario