a pillar of strength - German English Dictionary