Translation of improve in Setswana

improve

tokafatsa

verbimproves, improving, improved

  • 1

    tokafatsa
    • make or become better