Definition of mobile launcher in English:

mobile launcher

noun

  • A movable missile or rocket launcher; specifically one mounted on the back of an armoured vehicle.

Origin

1940s; earliest use found in Lawton (Oklahoma) Constitution.