Catapults, noun plural of catapult. Synonyms in the same form.
Slingshot
slingshots, slings
Other
launchers
All synonyms for catapult →