Definitions for "Catapults"
a ancient military device for hurling missiles.