Definition of MLRS in US English:

MLRS

noun

Military
  • A multiple-launch rocket system.

Origin

1970s; earliest use found in Aviation Week.