armoured turret - German English Dictionary