Search

Escto search a new word

catapult

noun
EScatapulta
originGreek

A mechanical device for hurling projectiles with great force, or to launch something suddenly and powerfully.

Word Map