A company or division engaged in the global buying and selling of crude oil and products.
OTI
Definition
Oil Trading International
OTI means Oil Trading International.
✓ Verified term
Oil Trading International
OTI means Oil Trading International.
A company or division engaged in the global buying and selling of crude oil and products.
You might also be looking for