armoured/armored turrets - Francés Inglés Diccionario