temporarily embarrassed millionaire
Noun
Meaning
temporarily embarrassed millionaire (plural temporarily embarrassed millionaires)
a poor person who advocates against social welfare programs because they believe they will become rich in the future.