坎坷不平kǎnkěbùpíng
Meanings
1. potholed and bumpy road (idiom); fig. full of disappointment and dashed hopes
Characters used