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