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