Drubbing (noun) Definition, Meaning & Examples

noun
  1. a beating; a sound thrashing.
  2. a decisive, humiliating defeat, as in a game or contest.
noun
  1. a beating, as with a stick, cudgel, etc
  2. a comprehensive or heavy defeat, esp in a sporting competition
Drubbing (noun) Definition, Meaning & Examples

More Definitions