The general definition is that a catapult is a machine that stores energy then quickly releases the energy to fire a projectile. To be a catapult the machine generally has to be too large for a person to carry. If we just used the storage and release of energy to define a catapult then a longbow would also fit this definition. So the size of the machine is important.