sand cleaning device - Alemán Inglés Diccionario