哭笑不得

xiào
  1. lit. not to know whether to laugh or cry (idiom)
  2. both funny and extremely embarrassing
  3. between laughter and tears

CEDICT

Entry Composition