die in the last ditch - Turkish English Dictionary