sand for heavy castings - Turco Inglés Diccionario