Home US English starbase
An outpost in space or on another planet; a space station.
Originally and frequently in the name of such a base.
1940s.
READ THESE ARTICLES