sand cast alloy - Spanish English Dictionary