catapult in French
catapult in French
catapulte
A device or weapon for throwing or launching large objects.
catapulter
(transitive) To fire a missile from a catapult.