sand-cast alloy - Spanish English Dictionary