to have enough money to be able to afford expensive things, food, drink, etc.
LIVE OFF THE FAT OF THE LAND
Meaning of LIVE OFF THE FAT OF THE LAND in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005