flourish
verb [ I ]
uk/ˈflʌrɪʃ/ usto be successful, for example, by making a lot of money or developing quickly:
Thanks to a lot of effort and the support of local people, the business flourished.
flourishing
adjective
A flourishing market requires competition, proper prices and proper incentives.