Translation of tahu-tahu in English:

tahu-tahu

suddenly and unexpectedly

  • 1

    suddenly and unexpectedly