Definition of starbase in English:

starbase

noun

Science Fiction
  • An outpost in space or on another planet; a space station.

Origin

1940s.