a lump in your throat - Francés Inglés Diccionario