Translation of tebusan in English:

User Contribution

tebusan

hostage

noun