high life


Meanings

  • excessive spending