ITS meaning in oil and gas
Definition
Integrated Supply & Trading
ITS means Integrated Supply & Trading. a major oil and gas company division
a major oil and gas company division
✓ Verified term
Integrated Supply & Trading
ITS means Integrated Supply & Trading. a major oil and gas company division
a major oil and gas company division