synthetic sand mixtures - Turkish English Dictionary