Don't count on it, but I'd assume it means either sustain pedal or sostenuto pedal, which seems to make sense in the context.
My guess is sostenuto pedal. Maybe he was short of time.