Online English Dictionary

Home

Flagellation


n.

A beating or flogging; a whipping; a scourging.


© 2009 Dammam Community College