double strand casting machine - French English Dictionary