Translation of berjasa in English:

berjasa

do good deeds

verb

  • 1

    do good deeds, be of service