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