satellite campuses

English edit

Noun edit

satellite campuses

  1. plural of satellite campus