chéng xìng

Translation

  • while in high spirits
  • feeling upbeat
  • on an impulse

Synonyms

Chinese Tones