What is the abbreviation for Directorate scientific technical?

Looking for the shorthand of Directorate scientific technical or how to abbreviate it? We have 2 shorthands for Directorate scientific technical.

ADVERTISEMENT