Back to Dictionary
沾沾自喜
zhānzhānzìxǐ
1.
immeasurably self-satisfied