turret pin guide cushion - Turkish English Dictionary