Spanish-English Dictionarycatapultar
Meaning of catapultar