armored vehicle in general - İspanyolca İngilizce Sözlük