es geschafft haben

listen to the pronunciation of es geschafft haben
Deutsch - Englisch
to have arrived
to be home and dry