self punishment - German English Dictionary