self-flagellation - German English Dictionary