Multilingual dictionary of abbreviations

What does OSTS mean?

Code

Meaning

Language

Themes and places

OSTS

Office of Space Transportation Systems

In English