Definition of multiple-launch in English:

multiple-launch

adjective

US
Military
  • Designating a long-range rocket launcher capable of firing salvos of up to 12 rockets, each containing several hundred bomblets.

Origin

1970s; earliest use found in The Washington Post.