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

Proponer traducción