English to Brahui Dictionary
drubbing
لَٹ کُٹائی
English definition for drubbing
1. n. the act of inflicting corporal punishment with repeated blows
2. n. a sound defeat
Synonyms and Antonyms for drubbing
Meaning for drubbing found in 7 Languages.
Sponored Video