What does OTRF stand for?
OTRF stands for "Oxford Turbine Research Facility"
How to abbreviate "Oxford Turbine Research Facility"?
"Oxford Turbine Research Facility" can be abbreviated as OTRF
What is the meaning of OTRF abbreviation?
The meaning of OTRF abbreviation is "Oxford Turbine Research Facility"
What does OTRF mean?
OTRF as abbreviation means "Oxford Turbine Research Facility"