• word of the day

    flagellation

    flagellation - Dictionary definition and meaning for word flagellation

    Definition
    (noun) beating as a source of erotic or religious stimulation Definition
    (noun) beating with a whip or strap or rope as a form of punishment
    Synonyms : flogging , lashing , tanning , whipping
Connect with us on Facebook