Translation of Lebolela in English:

User Contribution

Lebolela

Bee sting

noun