力争上游 lìzhēngshàngyóu to strive for progress Definitions Defs Origin Strokes Stroke Words Sentences Sents 力争 力爭 lìzhēng to work hard for To do all one can to achieve something; to strive for; to vie for.上游 shàngyóu advanced position An advanced or leading position; high status or top level