STERA meaning in oil and gas
Definition
Science, Technology, Environment & Regulatory Affairs
STERA means Science, Technology, Environment & Regulatory Affairs. A discipline or organization within a major oil and gas company.
A discipline or organization within a major oil and gas company.
✓ Verified term