坎坷不平kǎnkěbùpíngMeanings1. potholed and bumpy road (idiom); fig. full of disappointment and dashed hopesCharacters used坎pit坷uneven不no平flat