the driving force (behind something) - Almanca İngilizce Sözlük