Feedback
Multiple rocket launcher
Meaning
Noun
●
In Artillery, Military, Rocketry, War & Weapons:
An
artillery
weapon
consisting of
an
array
of
rails
or
tubes
used to
fire
rockets.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better