launcher
1. [ noun ] (military,arms) armament in the form of a device capable of launching a rocket
Synonyms: rocket_launcher
Related terms: armament bazooka launch
2. [ noun ] a device that launches aircraft from a warship
Synonyms: catapult
Related terms: device launch
Similar spelling:   Lanser
  Langer
  lancer
  luncher
  lancers
  launch_area
  lawn_cart
  Langhorne
  langur
  lawn_chair
  lunchroom
  languor
  Lancour