Meaning of drubbing
Definition of drubbing
(noun)
a
sound
defeat
the act of inflicting
corporal
punishment
with
repeated
blows
Other information on drubbing
WIKIPEDIA results for
drubbing
Amazon results for
drubbing
Tweet