General Industry Term

OTR

Definition

Oil Technology Resource

OTR means Oil Technology Resource.

This appears to be a non-standard term; likely a conflation or company-specific name for a technology group.

✓ Verified term