Definitions of better offp:

  • adjective:   in a more fortunate or prosperous condition