catapulta

Etymology
..

Noun

 * 1) A Roman catapult weapon for launching projectiles.

Etymology 1
.

Noun

 * 1) catapult

Noun

 * 1) catapult

Noun

 * 1) catapult
 * 2) staff sling

Etymology
Borrowed from.

Noun

 * 1) a catapult

Etymology
, from, from , from.

Noun

 * 1) catapult

Etymology
..

Verb

 * 1) to catapult

Etymology 1
, from.

Noun

 * 1) catapult