Catapult

French Meaning

catapulte

catapultage

lance-pierre

catapulter

English Meaning

  1. A military machine for hurling missiles, such as large stones or spears, used in ancient and medieval times.
  2. A mechanism for launching aircraft at a speed sufficient for flight, as from the deck of a carrier.
  3. A slingshot.
  4. To hurl or launch from or as if from a catapult.
  5. To become catapulted; spring or bolt.