sign your own death warrant - Turkish English Dictionary