Spanish | English |
---|---|
catapulta noun {f} | catapult [catapults](device for launching large objects) slingshot [slingshots](Y-shaped stick with an elastic sling between the arms used for shooting small projectiles, see also: sling) |
catapultar verb | catapult [catapulted, catapulting, catapults](to fire a missile from a catapult) |
ser catapultado verb | catapult [catapulted, catapulting, catapults](to be fired from or as if from a catapult) |