What does STS stand for?
STS stands for Simultaneous Translation Services
This definition appears very frequently
See other definitions of STS
We have 713 other meanings of STS in our Acronym Attic
- Shoulder to Shoulder (various locations)
- Shuttle Test Station (US NASA)
- Shuttle Transportation System
- Siemens Transportation Systems, Inc.
- Signal Transduction Society
- Significant Threshold Shift
- Silicon Tracking System
- Simon the Sorcerer (game)
- Simple Template System
- Simplified Tax System