social protection mechanisms - Turkish English Dictionary