Skip to content

high life

Dictionary definition · high life

noun

  1. the activity of excessive spending

Source: Open English WordNet (CC BY 4.0).