flogging

noun
  1. punishment by beating with a whip or stick
  2. Usage: formal; historical
  3. the act of selling something, especially aggressively
  4. Usage: British; informal

Examples