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