worm wheel milling/cutting machines - French English Dictionary