a pillar of strength - Französisch Englisch Wörterbuch