Translation of sesuga in English:

User Contribution

sesuga

Debt

noun