Translation of peluncur in English:

peluncur

launcher

noun

  • 1

    launcher