die in the last ditch - French English Dictionary