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