Translation of peluncuran in English:

peluncuran

blast off, launching

  • 1

    blast off, launching