Translation of sembuh in English:

sembuh

recover

verb

  • 1

    recover, return to health, heal, form healthy flesh again, unite after being cut or broken, cause to do this