English to English
1. make steady progress; be at the high point in one's career or reach a high point in historical significance or importance
The new student is thriving
2. To favor; to render successful.
3. To be successful; to succeed; to be fortunate or prosperous; to thrive; to make gain.