ball-turning lathe - French English Dictionary