English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result

Result for Ballista

Ballista (n.)
An ancient military engine, in the form of a crossbow, used for hurling large missiles.