Word Meaning

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


Meaning of catapults

- 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 catapults

- 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
- Hurls medieval weapons
- Slingshots
- Weapons used by Burmese, for example, to free St Paul