cuī shēng zhě

Translation

  • driving force behind sth
Chinese Tones