single-strand casting machine - Spanish English Dictionary