Translation of tududuu! in English:

tududuu!

ideophone

  • 1

    used to refer to the fact that there is silence