争上游 zhēngshàngyóu to strive for the best Origin Definitions Defs Strokes Stroke Words Sentences Sents 力争上游 lìzhēngshàngyóu to strive for progress to strive for mastery; to aim high and work hard to achieve the best possible results