multiple rocket launcher

noun
Graduate
1

An artillery weapon consisting of an array of rails or tubes used to fire rockets.

Thesaurus

Synonyms

Related Words