Meanings1to strive for mastery (idiom); aiming for the best result2to have high ambitionsWritten Forms力爭上游Traditional · Main Form力争上游Alternate Form