armoured/armored turrets - Turco Inglés Diccionario