multisite
/ˌmʌltiˈsaɪt/
adjective
- 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.