a pillar of strength - Allemand Anglais Dictionnaire