FLAGELLATION MEANING IN ENGLISH

• Flagellation Definition & Synonyms

  1. (n.) A beating or flogging; a whipping; a scourging.


Synonyms:
Flogging, Lashing, Tanning, Whipping,

RECENT SEARCHES