shén cǎi yì yì

Translation

  • in glowing spirits (idiom)
  • bursting with life
  • radiating health and vigor

Synonyms

Chinese Tones