launcher

    noun
  1. rocket launcher llançacoets.
  2. missile launcher llançamíssils.
  3. grenade launcher llançagranades.