drubbing




drubbing - noun

  • a sound defeat
  • the act of inflicting corporal punishment with repeated blows
  • drubbing - thesaurus

    beating   debacle   lacing   licking   slaughter   thrashing   trouncing   walloping   whacking   whipping