dié dié

Translation

  • to chatter a lot
Chinese Tones