What does Lifesat stand for?
Lifesat stands for "Life Sciences Satellite"
How to abbreviate "Life Sciences Satellite"?
"Life Sciences Satellite" can be abbreviated as Lifesat
What is the meaning of Lifesat abbreviation?
The meaning of Lifesat abbreviation is "Life Sciences Satellite"
What does Lifesat mean?
Lifesat as abbreviation means "Life Sciences Satellite"