armoured/armored turrets - Turc Anglais Dictionnaire