What does STR stand for?
STR stands for "Scientific-Technical Revolution"
How to abbreviate "Scientific-Technical Revolution"?
"Scientific-Technical Revolution" can be abbreviated as STR
What is the meaning of STR abbreviation?
The meaning of STR abbreviation is "Scientific-Technical Revolution"
What does STR mean?
STR as abbreviation means "Scientific-Technical Revolution"