shore up the defence - Deutsch Englisch Wörterbuch