过五关斩六将guòwǔguānzhǎnliùjiàngMeanings1. lit. to cross five passes and slay six generals (idiom)2. fig. to surmount all difficulties (on the way to success)Characters used过experienced action marker五five关to close斩to behead六six将will