starbases

English

Noun

starbases

  1. plural of starbase