哭笑不得

kūxiào-bùdé
lit. not to know whether to laugh or cry, both funny and extremely embarrassing
HSK 79

Additional Dictionary Meanings

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