launcher

Noun
  1. Armament in the form of a device capable of launching a rocket (synset 103652834)
  2. A device that launches aircraft from a warship (synset 102985687)

Found on Word Lists

Other Searches