stick in your throat - Turkish English Dictionary