Ce înseamnă “a duce la bun sfarsit”?

“a duce la bun sfarsit” în Dicționar Român - Englez

  • to bring it off
  • to make a go of it