dumping ground/yard - Francés Inglés Diccionario