armour protection - Turco Inglés Diccionario