meaning of space station
1.
a
manned
artificial
satellite
in
a
fixed
orbit
designed
for
scientific
research
Related Words
space station
|
Developed & Maintained By
Taraprasad.com