What is the meaning of Catapults?

plural of catapult

Source: wiktionary.org