meaning of flagellation

1. A beating or flogging; a whipping; a scourging.
2.
beating with a whip or strap or rope as a form of punishment


Related Words

flagellation |

Developed & Maintained By Taraprasad.com

Treasure Words