sand-dumping site - Turco Inglés Diccionario