sand arresters - Turco Inglés Diccionario