Translation of improve in Setswana

improve

tokafatsa

verbimproving, improves, improved

  • 1

    tokafatsa
    • make or become better