Definition of multiple rocket launcher in English:

multiple rocket launcher

noun

US Military
  • A rocket launcher capable of firing salvoes of rockets; abbreviated MRL.

Origin

1940s; earliest use found in Iron Age.