armoured/armored turrets - Español Inglés Diccionario