Sign up to make the most of YourDictionary
By signing in, you agree to our Terms and Conditions
We'll see you in your inbox soon.
(science fiction) A base (for trading, military operations, etc.) located in space, among the stars.
star + base
Find similar words to starbase using the buttons