take a drubbing
idiomDefinition of take a drubbing
informal
: to be badly beaten
Our team took a drubbing.