2 English Synonyms for CATAPULT
Prev.1Next
Definition: 1. To put on hastily; to spread carelessly.
There are 37 definitions of the word throw
Show more information about throw
Definition: 1. To move or cause to move in a manner resembling a projectile shot from a slingshot.
There are 6 definitions of the word slingshot
Show more information about slingshot
Prev.1Next
Search took: 2.9579 ms