Related Clues:
- Have a string of successes
- Achieve much
- Become successful, and travel a lot
- Last flourish?
- Achieve great things
- Achieve greatness
- Attain significant success
- Excel in one's career
- Have a good career as a traveller
- Have great success as explorer?
- Be super successful
- Make great progress
- Progress much
- Accomplish much
- Do well in filing of a report