ballista

/bəˈlɪstə/

noun

A catapult used in ancient warfare for hurling large stones.

The two types of siege weapons were catapults and ballistae, with catapults being the predecessor (Iannuzzo).