What does OTRI stand for?
OTRI stands for "Online Telemedicine Research Institute"
How to abbreviate "Online Telemedicine Research Institute"?
"Online Telemedicine Research Institute" can be abbreviated as OTRI
What is the meaning of OTRI abbreviation?
The meaning of OTRI abbreviation is "Online Telemedicine Research Institute"
What does OTRI mean?
OTRI as abbreviation means "Online Telemedicine Research Institute"