What does STS stand for?
STS stands for Societe de Transport de Sherbrooke (Sherbrooke Transport Company; Canada)
This definition appears somewhat frequently and is found in the following Acronym Finder categories:
- Organizations, NGOs, schools, universities, etc.
- Business, finance, etc.
See other definitions of STS
We have 713 other meanings of STS in our Acronym Attic
- Slow the Spread (of the Gypsy Moth project)
- Small Town Sleeper (band)
- Small Traffic Station
- Smalltalk Session
- Smalltalk Solutions
- Smalltalk Systems
- Smart Tennis Sensor (Sony)
- Smell the Smoke
- Smoke the Sky (band; Germany)
- So To Speak