hard-to-dispose-of waste - Francés Inglés Diccionario