Translation of thusa in English:

thusa

help

verb

  • 1

    help