space station
noun
: a large artificial satellite designed to be occupied for long periods and to serve as a base (as for scientific observation)
called also space platform
Love words? Need even more definitions?
Merriam-Webster unabridged
Share