armored self propelled gun - Türkçe İngilizce Sözlük