CATAPULT


Meaning of CATAPULT in English

noun a forked stick with elastic band for throwing small stones, ·etc.

2. catapult ·noun an engine somewhat resembling a massive crossbow, used by the ancient greeks and romans for throwing stones, arrows, spears, ·etc.

Webster English vocab.      Английский словарь Webster.