centrifugal casting machine - French English Dictionary