place where rubble, rocks, and other trash have accumulated - Español Inglés Diccionario