huan1
xin1
gu3
wu3
  1. elated and excited (idiom); overjoyed

Info