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