Back to Dictionary
力争上游
力爭上游
lìzhēngshàngyóu
1.
to strive for mastery (idiom); aiming for the best result
2.
to have high ambitions