give someone their walking papers - Deutsch Englisch Wörterbuch