Production & Operations

TOP meaning in oil and gas

Definition

Thames Oil Port

TOP means Thames Oil Port. Terminal created from the assets of the shut Coryton refinery in the UK.

Terminal created from the assets of the shut Coryton refinery in the UK.

✓ Verified term