huān​xīn​gǔ​wǔ

elated and excited ; overjoyed

Definitions

huān​xīn​gǔ​wǔ

elated and excited (idiom); overjoyed

Sources