boring and turning machine - French English Dictionary