multi-site

listen to the pronunciation of multi-site
English - English

Definition of multi-site in English English dictionary

multisite
Occupying, or occurring at multiple sites