zhān​zhān​zì​xǐ

immeasurably self-satisfied

Definitions

zhān​zhān​zì​xǐ

immeasurably self-satisfied

Sources