Definitions of high life:

  • noun:   excessive spending