Translation of memperbaharui in English:

memperbaharui

to renew

verb

  • 1

    to renew, to innovate, to introduce something new