Dictionaries

Catapult

Catapult

An ancient device used to launch stones and other missiles.