turret pin guide cushion - German English Dictionary