dà xiǎn shén tōng

Translation

  • to display one's remarkable skill or prowess
  • to give full play to one's brilliant abilities

Synonyms

Chinese Tones