synthetic sand mixtures - Francés Inglés Diccionario