Catapult
English Meaning
An engine somewhat resembling a massive crossbow, used by the ancient Greeks and Romans for throwing stones, arrows, spears, etc.
- A military machine for hurling missiles, such as large stones or spears, used in ancient and medieval times.
- A mechanism for launching aircraft at a speed sufficient for flight, as from the deck of a carrier.
- A slingshot.
- To hurl or launch from or as if from a catapult.
- To become catapulted; spring or bolt.