multiple rocket launchers
English
Noun
multiple
rocket
launchers
plural of
multiple rocket launcher