drubbings

noun
  1. severe defeats or beatings
  2. Usage: plural of drubbing

Examples