Translation of Toula in English:

User Contribution

Toula

Beat mercilessly

verb