dry sand casting - Spanish English Dictionary