flog (v.) Look up flog at Dictionary.com
1670s, slang, perhaps a schoolboy shortening of Latin flagellare "flagellate." Related: Flogged; flogging.