YourDictionary

drubbing

noun

a thorough beating or defeat

See drubbing in American Heritage Dictionary 4

Learn more about drubbing

link/cite print suggestion box