What is a good English translation of 土豪?
nouveau riche
The Free Dictionary:

One who has recently become rich, especially one who flaunts newly acquired wealth.




(often plural) a person who has acquired wealth recently and is regarded as vulgarly ostentatious or lacking in social graces

adj

of or characteristic of the nouveaux riches


I believe 土豪 originates from 土豪金, but I could be wrong. I'll update later.