catapult in Polish
catapult in Polish
katapulta
A device or weapon for throwing or launching large objects.
katapultować
(transitive) To fire a missile from a catapult.