Translation of menubuhkan in English:

menubuhkan

to form

verb

  • 1

    to form, to establish, to set up, to incorporate