armoured/armored turrets - Français Anglais Dictionnaire