FLAGELLATE Meaning of FLAGELLATE in English v. a. Whip, scourge, castigate, flog, thrash, beat, cudgel, drub. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012