die of throat trouble - Turkish English Dictionary