坎坷不平

kǎn kě bù píng

potholed and bumpy road (idiom); fig. full of disappointment and dashed hopes

kǎn

old variant of 坎[kan3]

used in 坎坷[kan3 ke3]

no; not so

píng

flat