HSE & Risk

S&TD

Definition

Safety & Technical Directorate

S&TD means Safety & Technical Directorate.

Corporate department responsible for setting and enforcing safety policies and technical standards across operations.

✓ Verified term