General Industry Term

DSR

Definition

Downstream Shared Resources

DSR means Downstream Shared Resources.

Centralized personnel, equipment, or services that support multiple downstream (refining/retail) business units.

✓ Verified term