armoured/armored recovery vehicles - Espagnol Anglais Dictionnaire