give someone their walking papers - French English Dictionary