die a horrible death - Turkish English Dictionary