Translation of babogisi in English:

User Contribution

babogisi

persecutors

noun