What is Drubbling?
1. to be beaten brutally
2. thrashed
3. an embarassing defeat
1. That team took a drubbling on the weekened
See drub, drubble, thrash, thrashed