Word of the Day: April 5, 2019

flagellate

Definition: (verb) To whip or flog.
Synonyms: scourge
Usage: The prisoner was flagellated for his recent escape attempt. Discuss.

 

Print Friendly, PDF & Email