catapult

catapulta
translation of 'catapult'
verb
catapultar
noun
catapulta,
estilingue
definition
Credits: Google Translate