leave the rest to god - Almanca İngilizce Sözlük