strand billet caster - French English Dictionary