defend something to the last ditch - Französisch Englisch Wörterbuch