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

launcher is explained and pronounced

How launcher is being used?