self-propelled troops - Almanca İngilizce Sözlük