armoured/armored turrets - Espagnol Anglais Dictionnaire