whippings

noun
  1. beatings with a whip or similar instrument as punishment
  2. Usage: often historical context
  3. defeats in competition or conflict
  4. Usage: informal

Examples