Translation of tahu-tahu in English:

tahu-tahu

suddenly and unexpectedly

adverb

  • 1

    suddenly and unexpectedly