Search
Escto search a new word
catapult
nounEScatapulta
originGreek
A mechanical device for hurling projectiles with great force, or to launch something suddenly and powerfully.
Escto search a new word
A mechanical device for hurling projectiles with great force, or to launch something suddenly and powerfully.