What does "A*STAR" mean?

popular abbreviation in Singapore that refers to Agency for Science, Technology and Research

Explore other Singlish words

View more Singlish words