underground storage of waste - Español Inglés Diccionario