Home > Terms > English, UK (UE) > Catapult
Catapult
A device in which accumulated tension is suddenly released to hurl an object some distance, in particular. They have been used since ancient times, and throughout history have proven to be one of the most effective mechanisms during warfare.
The last large scale military use of catapults was during the trench warfare of World War I.
This is auto-generated content. You can help to improve it.
0
0
Improve it
Other Languages:
Member comments
Terms in the News
Featured Terms
Industry/Domain: Technology Category: Information technology
Lernstift
A pen that can sense bad letter formation and misspelled words. The pen contains a motion sensor and a small Linux computer with a WiFi chip that ...
Contributor
Featured blossaries
Professor Smith
0
Terms
1
Blossaries
8
Followers
Introduction of Social Psychology (PSY240)
Category: Science 13 5 Terms
Browers Terms By Category
- Manufactured fibers(1805)
- Fabric(212)
- Sewing(201)
- Fibers & stitching(53)
Textiles(2271) Terms
- General Finance(7677)
- Funds(1299)
- Commodity exchange(874)
- Private equity(515)
- Accountancy(421)
- Real estate investment(192)
Financial services(11765) Terms
- Authors(2488)
- Sportspeople(853)
- Politicians(816)
- Comedians(274)
- Personalities(267)
- Popes(204)
People(6223) Terms
- Ceramics(605)
- Fine art(254)
- Sculpture(239)
- Modern art(176)
- Oil painting(114)
- Beadwork(40)