Definitions of for good:

  • adverb:   for a long time without essential change