multiple rocket launcher noun1 •An artillery weapon consisting of an array of rails or tubes used to fire rockets. formsmultiple rocket launchers