cnc horizontal lathes - French English Dictionary