Meaning

1 senses
  1. A campus of a college or university that is physically detached from the main university or college area.

Forms

plural: satellite campuses

See also

neighbours in the dictionary
satellite campus — meaning, examples, forms, synonyms | Krumeto