Specialist machines manufacturer Name: Surface Technology Systems Ltd.
What does STS stand for?
STS stands for Surface Technology Systems Ltd. (UK)
This definition appears rarely and is found in the following Acronym Finder categories:
- Business, finance, etc.
See other definitions of STS
We have 713 other meanings of STS in our Acronym Attic
- Submarine Technology Symposium
- Submissions Tracking System
- Subscription Television Service
- Summer Training Schedule (US Navy)
- Super Top Secret (Salt Lake City, UT)
- Supplement Training Systems (drugs)
- Supplemental Telephony Service (Lucent)
- Support This Site
- Support Ticket System
- Support Transgenre Strasbourg (French: Strasbourg Transgendered Support)