Translation of meluncurkan in English:

meluncurkan

to launch something physical

  • 1

    to launch something physical