catapulta — meaning in English
Italian → English · translate English → Italian instead
English meaning
Senses
catapulta is used for these senses in English:
catapult — full definition
- noun A device for hurling or launching objects, historically used as a weapon.
- noun A handheld device with a Y-shaped frame and elastic band for shooting small projectiles; a slingshot.
- verb To launch or hurl suddenly and with great force.
- verb To propel someone or something rapidly to a new level of success or attention.
sling — full definition
- verb To throw something with a swinging or arcing motion.
- verb (slang) To sell or distribute something, often illicitly.
- noun A supportive strap or bandage that holds an injured arm against the body.
- noun A loop of fabric worn around the body to carry a baby.
- noun A strap attached to a rifle or bag for carrying it over the shoulder.