launchers
launch-ers
noun
Devices used to propel or send off rockets, missiles, or other objects.
"They deployed the new rocket launchers."
Thesaurus
Synonyms: catapult, rocket launcher
launch-ers
Devices used to propel or send off rockets, missiles, or other objects.
"They deployed the new rocket launchers."
Synonyms: catapult, rocket launcher