ISTRD

AcronymDefinition
ISTRDInstitute of Science and Technology Research and Development (Thailand)