turkey oilstone - French English Dictionary