Definition of mobile launcher in US English:

mobile launcher

noun

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

Origin

1960s; earliest use found in The Economist.