Translation of dibolai in English:

User Contribution

dibolai

Weapons

noun