armored self propelled gun - Almanca İngilizce Sözlük