a lump in your throat - Alemán Inglés Diccionario