- to beat with a whip, stick, etc., especially as punishment; whip; scourge.
- Slang.
- to sell, especially aggressively or vigorously.
- to promote; publicize.
- to beat harshly, esp with a whip, strap, etc
- to sell
- (of a sail) to flap noisily in the wind
- to make progress by painful work
- to steal
- flog a dead horse mainly British
- to harp on some long discarded subject
- to pursue the solution of a problem long realized to be insoluble
- to persuade a person so persistently of the value of (an idea or venture) that he or she loses interest in it