What does STS stand for?
STS stands for Solar Thruster Sailor
This definition appears somewhat frequently and is found in the following Acronym Finder categories:
- Science, medicine, engineering, etc.
See other definitions of STS
We have 711 other meanings of STS in our Acronym Attic
- Sodium Toluene - Sulphorate
- Soft Tissue Sarcoma
- Soft Tissue Swelling
- Software Technical Services (various locations)
- Software Technical Specification
- Software Test Specialist
- Software Test Station (oftware development, especially defense contacts)
- Software Testing Service (various organizations)
- Solar Terrestrial Science
- Solar Thermal System