xīn lǐ yǎng yang

Translation

  • lit. itchy heart
  • to be itching to do sth (idiom)
Chinese Tones