Translation of Ketapel in English:

User Contribution

Ketapel

Catapult

noun