喜不自胜

喜不自勝
shèng
unable to contain one's joy (idiom)

CEDICT

Entry Composition

Related entries