someone that practices self-flagellation - Turc Anglais Dictionnaire