give someone their walking papers - Alemán Inglés Diccionario