armored self propelled gun - Fransızca İngilizce Sözlük