English to Portuguese Dictionary catapult

catapult

catapulta
translation of 'catapult'
verb
catapultar
noun
catapulta,
estilingue
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one