力
争
上
游
l
ì
z
h
ē
n
g
s
h
à
n
g
y
ó
u
Definitions
1. to strive for mastery (idiom); aiming for the best result
2. to have high ambitions
Components
力争
lì zhēng
–
to work hard for
上游
shàng yóu
–
upper reaches (of a river)