sand sieving machine - French English Dictionary