What does STD stand for?
STD stands for "Science and Technology for Development"
How to abbreviate "Science and Technology for Development"?
"Science and Technology for Development" can be abbreviated as STD
What is the meaning of STD abbreviation?
The meaning of STD abbreviation is "Science and Technology for Development"
What does STD mean?
STD as abbreviation means "Science and Technology for Development"