catapult in Catalan
catapult in Catalan
catapulta
A device or weapon for throwing or launching large objects.
catapultar
(transitive) To fire a missile from a catapult.