socialist refoundation party - Turkish English Dictionary