launcher
definition: a device that launches aircraft from a warship
example:
speech part: noun
synonyms:
catapult
definition: armament in the form of a device capable of launching a rocket
example:
speech part: noun
synonyms:
rocket launcher