Marine & Logistics

SUPSA meaning in oil and gas

Definition

Supsa is place

SUPSA means Supsa is place. It is a major oil and gas company used port in Georgia

It is a major oil and gas company used port in Georgia

✓ Verified term