sand filters - Alemán Inglés Diccionario