die in the last ditch - German English Dictionary