HSK10+
kǎnkěbùpíng
potholed and bumpy road ; fig. full of disappointment and dashed hopes
坎坷不平
potholed and bumpy road (idiom); fig. full of disappointment and dashed hopes
CC-CEDICT