What does OST stand for?
OST stands for "Optical Space Telescope"
How to abbreviate "Optical Space Telescope"?
"Optical Space Telescope" can be abbreviated as OST
What is the meaning of OST abbreviation?
The meaning of OST abbreviation is "Optical Space Telescope"
What does OST mean?
OST as abbreviation means "Optical Space Telescope"