Ce înseamnă “a reusi,ase descurca”?

“a reusi,ase descurca” în Dicționar Român - Englez

  • to make out pretty well