defend something to the last ditch - German English Dictionary