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