1 English Synonyms for MRL
Prev.1Next
multiple rocket launcher
Definition: 1. (military) An artillery weapon consisting of an array of rails or tubes used to fire rockets.
Show more information about multiple rocket launcher
Prev.1Next
Search took: 2.2974 ms