turret pin guide cushion - Spanish English Dictionary