争上游 zhēngshàngyóu to strive for the best Definitions Defs Origin 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