I'm not a native English speaker, therefore does flourish mean "to grow" or "to develop?"
To do well
flourish means: "to develope/thrive".
just like you mentioned.
what a new sentences
This is right use "flourish" for shop berkembang ? I think flourish for plants berkembang...
Flourih comes from the word flower. Kembang also means flower. Therefore I think flourish translates into berkembang, isn't it? Shop=toko.