In everyday English, what does For good mean?

  • for one minute
  • by mistake
  • forever or permanently