• word of the day

    flagellant

    flagellant - Dictionary definition and meaning for word flagellant

    Definition
    (noun) a person who is whipped or whips himself for sexual gratification Definition
    (noun) a person who whips himself as a religious penance
Download our Mobile App Today
Receive our word of the day
on Whatsapp