Words: space station space platform space laboratory
Part of speech: n
Definition: a manned artificial satellite in a fixed orbit designed for scientific research