Pinyin Dictionary results for "xi bu zi sheng"

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