What is the meaning of Drub?

Carbonaceous shale; small coal; slate, dross, or rubbish in coal.

To beat (someone or something) with a stick.

To defeat someone soundly; to annihilate or crush.

To forcefully teach something.

To criticize harshly; to excoriate.

Source: wiktionary.org