General Industry Term

OTC

Definition

Oil Technology Provision

OTC means Oil Technology Provision.

This appears to be a conflation; OTC typically means Over-The-Counter in trading, not 'Oil Technology Provision'.

✓ Verified term