turret toolpost - French English Dictionary