the supreme punishment - German English Dictionary