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