From Fresh Dictionary
English
Etymology
Latin ballista, a military siege engine for throwing stones
Adjective
ballistic
- of, or relating to ballistics
- of, or relating to projectiles moving under their own momentum and gravity
- (slang) very angry
Derived terms
pl:ballistic