a lump in the throat - Español Inglés Diccionario