Flog  v. (-gg-) 1 a beat with a whip, stick, etc. B make work through violent effort (flogged the engine). 2 (often foll. By off) slang sell.  flog a dead horse waste one's efforts. Flog to death colloq. Talk about or promote at tedious length. [origin unknown]