An ancient and medieval engine of warfare, usually having a design similar to a crossbow, used to hurl heavy projectiles.
The definition of a launch is an event at which something, such as a book or product, is presented to the public for the first time and is also the act of creating, presenting or promoting a new product.
An act or period of unrestrained indulgence.
A means used to defend against or defeat another:
Find another word for catapults. In this page you can discover 8 synonyms, antonyms, idiomatic expressions, and related words for catapults, like: slings, ballistae, launches, hurls, heaves, flings, weapons and mortars.