turret pin guide cushion - French English Dictionary