chàng duì tái xì

Translation

  • to put on a rival show (idiom)
  • to set oneself up against sb
  • to get into confrontation

Synonyms

Chinese Tones