Translation of lebolela in English:

User Contribution

lebolela

Bee sting

noun