sand sieving machine - Turco Inglés Diccionario