HSK 7-9

哭笑不得

kūxiào-bùdé

Meaning

lit. not to know whether to laugh or cry (idiom); both funny and extremely embarrassing; between laughter and tears

Stroke order

Appears across levels (7-9) in the HSK 3.0 word list.