Translation of twaa! in English:

twaa!

exclamation

  • 1

    used to refer to the fact that something is very white