Translation of penubuhan in English:

penubuhan

foundation

noun

  • 1

    foundation, founding, establishing, formation, setting up