dū dū xiǎng

Translation

  • (onom.) toot
  • honk
  • beeping
  • tooting noise
Chinese Tones