bn:01936956n
Noun Concept
EL
No term available
EN
The Type 63 multiple rocket launcher is a towed, 12-tube, 107mm rocket launcher produced by the People's Republic of China in the early 1960s and later exported and manufactured globally. Wikipedia
Relations
Sources