Marine & Logistics

STO meaning in oil and gas

Definition

Stock Tank Oil

STO means Stock Tank Oil. Crude oil suitable for shipment, ie partially stabilised

Crude oil suitable for shipment, ie partially stabilised

✓ Verified term