sand arresters - Alemán Inglés Diccionario