Noun: launcher lon-chu(r)
- Armament in the form of a device capable of launching a rocket
"The soldiers positioned the rocket launcher on the hilltop";
- rocket launcher
- A device that launches aircraft from a warship
"The fighter jet was propelled into the air by the aircraft carrier's steam launcher";
- catapult
Derived forms: launchers
Encyclopedia: Launcher