selfpunishment - German English Dictionary