floggers

noun
  1. people who whip or beat someone or something as punishment
  2. Usage: historical
  3. people who sell something aggressively or persistently
  4. Usage: British; informal

Examples