socialist refoundation party - Spanish English Dictionary