launcher

(noun)

noun

1. armament in the form of a device capable of launching a rocket

Definition categories: man–made, armament

2. a device that launches aircraft from a warship

Similar word(s): catapult

Definition categories: man–made, device

Sentences with launcher as a noun:

- The catapult made a good launcher for the small projectile.

- They shot down the helicopter with a rocket launcher.