STIO

(redirected from Scientists/Technologists of Indian Origin)
AcronymDefinition
STIOScientists/Technologists of Indian Origin (Department of Science and Technology; India)
STIOScientific and Technical Information, Old
STIOSupratentorial in Origin (medicine)
STIOSuzuki Toshihiro ISO Office (Japan)
Full browser ?