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