What is meaning of "DSTA"?
- popular abbreviation in Singapore that refers to Defence Science and Technology Agency /ˈdɛstə/
Sample Sentence:
-
Explore other Singlish words
Latest
Sample Sentence:
-