Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of catapult

- An engine somewhat resembling a massive crossbow, used by the ancient Greeks and Romans for throwing stones, arrows, spears, etc.
- A forked stick with elastic band for throwing small stones, etc.

Crossword clue for catapult

- An ancient military device for hurling missiles
- Ancient military slingshot
- Cult admits a tap is used as weapon
- Hurl
- Old military machine that hurled large rocks
- Person who steals personal property
- Slingshot
- Throw