过五关斩六将

Traditional (Taiwan): 過五關斬六將

guòwǔguānzhǎnliùjiàng ㄍㄨㄛˋ ㄨˇ ㄍㄨㄢ ㄓㄢˇ ㄌㄧㄡˋ ㄐㄧㄤˋ

    • lit. to cross five passes and slay six generals (idiom)
    • fig. to surmount all difficulties (on the way to success)

Character by character

Saying俗语俗語

Idiom惯用语 · In everyday use

Literally
pass five passes, slay six generals
Meaning
From Romance of the Three Kingdoms, where Guan Yu fights through to rejoin Liu Bei. Means overcoming many obstacles and rivals, or recalling past glories. Usually approving.

Sources