have a lump in your throat - Turkish English Dictionary