also meal-ticket
If you say that something or someone is a ~, you mean that they provide a person with money or a lifestyle which they would not otherwise have.
His chosen field was unlikely to be a ~ for life...
I don’t intend to be a meal-ticket for anyone.
N-SING: usu a N