tuō wěi ba

Translation

  • to obstruct
  • to be a drag on sb
  • to delay finishing off a job
Chinese Tones