socialist refoundation party - French English Dictionary