have a lump in the throat - Turc Anglais Dictionnaire