Pinyin Dictionary results for "xi bu zi jin"

喜不自禁
unable to contain one's joy (idiom)
Dictionary data provided by CC-CEDICT