Meaning of “catapult” - Learner’s Dictionary

catapult

noun [ C ] uk /ˈkætəpʌlt/ UK (US slingshot)

a Y-shaped object with a piece of elastic used by children to shoot small stones

(Definition of “catapult noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)