tiān dǔ

Translation

  • to make people feel even more stressed or annoyed (coll.)
  • to make traffic congestion even worse
Chinese Tones