สวทช.

sŏr-wor-tor-chor

Meaning

1NounB2

NSTDA

National Science and Technology Development Agency (a Thai government agency)

Examples

3 more examples