meaning of ballista

1. An ancient military engine, in the form of a crossbow, used for hurling large missiles.


Related Words

ballista |

Developed & Maintained By Taraprasad.com

Treasure Words