CATAPULT Meaning of CATAPULT in English (n.) An engine somewhat resembling a massive crossbow, used by the ancient Greeks and Romans for throwing stones, arrows, spears, etc. Webster's English dictionary. Английский словарь Webster. 2012