Definition of starbase in English:
starbase
noun
Science FictionAn outpost in space or on another planet; a space station.
Originally and frequently in the name of such a base.
Origin
1940s.
Are You Learning English? Here Are Our Top English Tips
An outpost in space or on another planet; a space station.
Originally and frequently in the name of such a base.
1940s.