armoured/armored recovery vehicles - Turkish English Dictionary