diū rén xiàn yǎn

Translation

  • to make an exhibition of oneself
  • to be a disgrace

Synonyms

Chinese Tones