lump to (one's) throat - Spanish English Dictionary