dù zhuàn

Translation

  • to fabricate
  • to make sth up
  • invented

Synonyms

Chinese Tones