launcher

Nouns

  • (n) armament in the form of a device capable of launching a rocket rocket launcher,
  • (n) a device that launches aircraft from a warship catapult,

Synonyms

rocket launcher catapult

Words of close approximity