NTUBS Technology Abbreviation

NTUBS has various meanings in the Technology category. Discover the full forms, definitions, and usage contexts of NTUBS in Technology.

Nanyang Technological University Buddhist Society
Technology

Citation

Last updated: