armoured/armored recovery vehicles - Turco Inglés Diccionario