space station
Meaning, Definition & Usage
Dictionary
Related
noun
a manned artificial satellite in a fixed orbit designed for scientific research
space platform; space laboratory
.
WordNet
Previous
soyned
sozzle
sozzled
spa
spaad
Next
spacecraft
spaced
spacefaring
spaceflight
spaceful