sand for heavy castings - Español Inglés Diccionario