defend something to the last ditch - Deutsch Englisch Wörterbuch