STERA
Definition
Science, Technology, Environment & Regulatory Affairs
STERA means Science, Technology, Environment & Regulatory Affairs. A discipline or organization within a major oil and gas company.
✓ Verified term
Science, Technology, Environment & Regulatory Affairs
STERA means Science, Technology, Environment & Regulatory Affairs. A discipline or organization within a major oil and gas company.
You might also be looking for