Translation of toula in English:

User Contribution

toula

Beat mercilessly

verb