armoured/armored recovery vehicles - Spanish English Dictionary