Popular Wordlists
  • word of the day

    self-flagellation

    self-flagellation - Dictionary definition and meaning for word self-flagellation

    Definition
    (noun) self-punishment inflicted by whipping
Connect with us on Facebook