debris from a demolished building - Español Inglés Diccionario