Launcher Meaning

There are 2 meaning(s) for word Launcher

Meaning 1 : armament in the form of a device capable of launching a rocket

    Synonyms : rocket launcher
Meaning 2 : a device that launches aircraft from a warship

    Synonyms : catapult