multisite

/ˌmʌltiˈsaɪt/
adjective
  1. Involving or operating at more than one location.
    • Our multisite campus includes buildings in three different neighborhoods.
    • Multisite clinical trials help researchers gather data from diverse populations.
    • The company runs a multisite network of retail stores across the country.
What does "multisite" mean? | whatsthatwordmean | whatsthatwordmean