diào dǎ

Translation

  • to hang sb up and beat him
  • (fig.) (slang) to own (one's opponent)
  • to thoroughly dominate
Chinese Tones