a pillar of strength - Turkish English Dictionary