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