screw turret - German English Dictionary