Company / Corporate

sch meaning in oil and gas

Definition

a large oilfield services company

sch means a large oilfield services company. The oilfield services contractor. May mean something else too?

The oilfield services contractor. May mean something else too?

✓ Verified term