What does stas stand for?
stas stands for "Special Technologies and Applications Section"
How to abbreviate "Special Technologies and Applications Section"?
"Special Technologies and Applications Section" can be abbreviated as stas
What is the meaning of stas abbreviation?
The meaning of stas abbreviation is "Special Technologies and Applications Section"
What does stas mean?
stas as abbreviation means "Special Technologies and Applications Section"