What does "SUTD" mean?

popular abbreviation in Singapore that refers to Singapore University of Technology and Design

Explore other Singlish words

View more Singlish words