sand casting process - Francés Inglés Diccionario