Ballista
English Meaning
An ancient military engine, in the form of a crossbow, used for hurling large missiles.
- An ancient and medieval engine of warfare used to hurl heavy projectiles at a target.
Sorry, No Malayalam Meaning for your input!
See Ballist Want To Try Ballista In Malayalam??