Definition of MRL in English:

MRL

noun

Military
  • = multiple rocket launcher.

Origin

1970s; earliest use found in Army.