Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

ballista Definition

Cancel
ballista
noun(bal-lis-ta)
an ancient military engine often in the form of a crossbow for hurling large missiles

Words Related to ballista!

ballista Examples by Brain Bank Users