turret drill - French English Dictionary