Marine & Logistics

subsa meaning in oil and gas

Definition

City in Georgia

subsa means City in Georgia. A city and port in Georgia where facilities of a major oil and gas company are located as well and which ships oil across the Black Sea

A city and port in Georgia where facilities of a major oil and gas company are located as well and which ships oil across the Black Sea

✓ Verified term