semi-continuous casting machine - Spanish English Dictionary