坎坷不平

kǎn kě bù píng

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

坎

kǎn

old variant of 坎[kan3]

坷

kě

used in 坎坷[kan3 ke3]

不

bù

no; not so

平

píng

flat