力争上流 lìzhēngshàngliú 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àngliú upper reaches The upper reaches or upstream part of a river; same as 上游 shàngyóu.