one's walking papers - German English Dictionary