advance despite difficulties
- Continue doing sth(despite difficulties,etc.
- To attain with effort or despite difficulty.
- Patience: the ability to wait, or continue doing something despite difficulties, or suffer without complaining or becoming annoyed.
- Each of these nouns means steadfast singleness of purpose, as in the pursuit of a goal, despite difficulties or obstacles.