FLOG Meaning of FLOG in English v. a. Beat, lash, whip, thrash, drub, scourge, flagellate, castigate, chastise. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012