YourDictionary

launcher

noun

  1. a catapult
  2. a device for shooting a grenade from a rifle
  3. a device or structure that provides initial guidance to a self-propelled missile, spacecraft, etc. or that catapults an airplane from a flight deck

See launcher in American Heritage Dictionary 4

Learn more about launcher

link/cite print suggestion box