a pillar of strength - Deutsch Englisch Wörterbuch