to have enough money to be able to afford expensive things, food, drink, etc.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición