catapult in Russian
catapult in Russian
катапу́льта
A device or weapon for throwing or launching large objects.
катапульти́ровать
(transitive) To fire a missile from a catapult.