Definisi 'space platform'
English to English
noun
1 a manned artificial satellite in a fixed orbit designed for scientific research
source: wordnet30
More Word(s)
artificial satellite, orbiter, satellite, salyut, skylab,

Visual Synonyms
Click for larger image